package com.education.common.pojo;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 课程表 l_catalog
 *
 * @author d
 * @date 2020-05-08
 */
@Data
public class LCatalog implements Serializable {
    private static final long serialVersionUID=1L;

    /**  */
    private Integer id;

    /**  */
    private Integer parentId;

    /** 课程编号 */
    private String catalogCode;

    /** 课程名称 */
    private String catalogName;

    /** 简介 */
    private String catalognIntro;

    /** 1 在授 2完结 */
    private Integer catalogState;

    /** 课程图片 */
    private String catalogIco;

    /** 课程封面视频 */
    private String catalogUrl;

    /** 目录等级 */
    private Integer catalogSort;

    /** 备注 */
    private String catalogRemark;

    /**  */
    private Date updateTime;

    /**创建时间  */
//    @DateTimeFormat(pattern="yyyy年MM月dd日")
    private Date createTime;
    //格式化后的创建时间
    private String simpleCreateTime;

    /** 排序  1 推荐 */
    private Integer orderNum;

    /** 1 删除 */
    private String delFlag;

    /** 原价 */
    private BigDecimal price;

    /** 课程类型 1平台课程  2学校课程 */
    private String catalogType;

    /** 是否付费(0：免费，1：付费) */
    private String freeFlag;

    /** 学习人数 */
    private String studysum;

    /** 讲师ID */
    private String catalogTeacherid;
    /** 讲师名称 */
    private String catalogTeacherName;
    /** 职称 */
    private String catalogTeacherIntro;

    //讲师姓名
    private String teacherName;

    //讲师简介
    private String teacherIntro;

    //课程标签
    private List labelList;

    //是否添加到课程表 0 未添加  1 已添加
    private String schedule;

    private String name;
    //介绍
    private String position;

    //标签字符串集合
    private List<String> tagList;
}